﻿
Namespace HybrisItems.Model

    ''' <summary>
    ''' Configures a persistence definition for a specific database.
    ''' </summary>
    ''' <remarks></remarks>
    Public Class ColumnTypeModel

        ''' <summary>
        ''' The attribute type used in the create statement of the database table, such as 'varchar2(4000)'.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Value As String

        ''' <summary>
        ''' The database the given definition will be used for. One of 'oracle', 'mysql', 'sqlserver' or 'hsql'. Default is empty which configures fallback for non specified databases.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Database As String

    End Class

End Namespace
